package com.comecrd.service;

import com.comecrd.model.User;
import com.comecrd.model.dto.UserDTO;

public interface UserService {
    
    // 根据OpenID查找用户
    User findByOpenId(String openId);
    
    // 检查用户是否存在
    boolean existsByOpenId(String openId);
    
    // 保存或更新用户
    User saveOrUpdate(User user);
    
    // 根据ID查找用户
    User findById(Long id);
    
    // 转换User实体为UserDTO
    UserDTO convertToDTO(User user);
}